package br.com.pucrs.tcc.ed;

import java.io.Serializable;
import javax.persistence.*;
import java.util.List;


/**
 * The persistent class for the cursos database table.
 * 
 */
@Entity
@Table(name="CURSOS")
public class Curso implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="ID")
	private Integer id;

	@Column(name="CURRICULO")
	private String curriculo;

	@Column(name="MAX_HORAS_ORIENTACAO")
	private Integer maxHorasOrientacao;

	@Column(name="NOME")
	private String nome;

	@Column(name="QTD_MAX_ALUNOS_GRUPO")
	private Integer qtdMaxAlunosGrupo;

//	//bi-directional many-to-one association to Aluno
//	@OneToMany(mappedBy="curso")
//	private List<Aluno> alunos;
//
//	//bi-directional many-to-one association to GrupoTrabalho
//	@OneToMany(mappedBy="curso")
//	private List<GrupoTrabalho> gruposTrabalhos;
//
//	//bi-directional many-to-one association to OrdemPriorizacao
//	@OneToMany(mappedBy="curso")
//	private List<OrdemPriorizacao> ordemPriorizacaos;

	public Curso() {
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCurriculo() {
		return curriculo;
	}

	public void setCurriculo(String curriculo) {
		this.curriculo = curriculo;
	}

	public Integer getMaxHorasOrientacao() {
		return maxHorasOrientacao;
	}

	public void setMaxHorasOrientacao(Integer maxHorasOrientacao) {
		this.maxHorasOrientacao = maxHorasOrientacao;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Integer getQtdMaxAlunosGrupo() {
		return qtdMaxAlunosGrupo;
	}

	public void setQtdMaxAlunosGrupo(Integer qtdMaxAlunosGrupo) {
		this.qtdMaxAlunosGrupo = qtdMaxAlunosGrupo;
	}

	

}